package com.example.Proxy;

import com.example.Service.Impl.OrderServiceImpl;
import com.example.Service.OrderService;
import lombok.extern.slf4j.Slf4j;

/**
 * @version: java version 23
 * @Author: 韩学新
 * @description:
 * @date: 2025-05-21 上午9:25
 */
@Slf4j
public class OrderServiceProxy2 extends OrderServiceImpl {

    /**
     * 静态代理
     * 直接继承方式
     * 代理类，到底需要调用哪一个被代理类
     */

    @Override
    public String addUser(String orderName) {
        log.info("<在addUser方法执行前处理  orderName:{}>", orderName);
        String result = super.addUser(orderName);
        log.info("<在addUser方法执行后处理  orderName:{}>", orderName);
        return result;
    }
}
